package com.neusoft.carsale.util;
/**
 * 
 * @author hp
 *
 */
public final class StringUtil {
	private StringUtil() {
	}

	/**
	 * 把字符串转换为int类型
	 * 
	 * @param numString
	 * @return 转换失败返回-0，转换成功返回对应的int类型
	 */
	public static int parseInt(String numString) {
		try {
			return Integer.parseInt(numString);
		} catch (Exception e) {
			return 0;
		}
	}

	/**
	 * 
	 * @param numString
	 * @param defaultValue
	 * @return 转换失败返回 - defaultValue，转换成功返回对应的int类型值
	 */
	public static int parseInt(String numString, int defaultValue) {
		try {
			return Integer.parseInt(numString);
		} catch (Exception e) {
			return defaultValue;
		}
	}

	/**
	 * 把字符串转换为double类型
	 * 
	 * @param numString
	 * @return 转换失败返回-0.0，转换成功返回对应的double类型值
	 */
	public static double parseDouble(String numString) {
		try {
			return Double.parseDouble(numString);
		} catch (Exception e) {
			return 0.0;
		}
	}

	/**
	 * 判断字符串是否为空或为空格字符串
	 * 
	 * @param numString
	 * @return Ϊ为空或空字符串返回- false ,不为空返回 - true
	 */
	public static boolean isNotBlank(String numString) {
		boolean ret = false;
		if (numString != null && numString.trim().length() > 0) {
			ret = true;
		}
		return ret;
	}
}
